/*
 参数说明:
 images:存储的是图片的链接，类型是一个对象类型
 funObj:对象类型，用来存储函数，未来在执行loading操作过程中需要调用的函数
 * */
var loading = function(images, funObj) {
	var count = 0; //记录当前加载完成的图片个数
	var length = 0; //记录需要加载的总的图片个数
	var loadImages = {}; //存储已经加载完成的img对象
	for(var i in images) {
		length++;
	}
	for(var index in images) {
		var img = new Image();
		img.src = images[index];
		img.onload = (function(index) {
			return function() {
				count++;
				loadImages[index] = this;
				//传输当前图片的加载进度
				if(funObj.progress) {
					funObj.progress((count / length).toFixed(2));
				}
				//图片全部加载完毕
				if(count == length) {
					if(funObj.success) {
						funObj.success(loadImages);
					}
				}
			}
		})(index);
	}
}